package com.czmh.etc.onlinepubsys.feign.WeiXin.entity;

import lombok.Getter;
import lombok.Setter;

/**
 * Created by HuangYK(Administrator) on 2019/10/16.
 */
@Getter
@Setter
/**
 * 正常情况下，微信会返回下述JSON数据包给公众号：
 * {"access_token":"ACCESS_TOKEN","expires_in":7200}
 *
 * ┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 * ┃    params     ┃                        description                                           ┃
 * ┗━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
 *   access_token  ┃ 获取到的凭证
 * ━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 *   expires_in    ┃ 凭证有效时间，单位：秒
 * ━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 *                 ┃    -1: 系统繁忙，此时请开发者稍候再试
 *                 ┃     0: 请求成功
 *   errorcode     ┃ 40001: AppSecret错误或者AppSecret不属于这个公众号，请开发者确认AppSecret的正确性
 *                 ┃ 40002: 请确保grant_type字段值为client_credential
 *                 ┃ 40164: 调用接口的IP地址不在白名单中，请在接口IP白名单中进行设置。
 *                 ┃        （小程序及小游戏调用不要求IP地址在白名单内。）
 * ━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 *   errormsg      ┃ 错误信息
 * ━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 */
public class WeiXinAccessTokenResponse{
    private String accessToken;
    private Long expiresIn;
    private String errorcode;
    private String errormsg;
}
